splinter proof glass - French English Dictionary